/*
*
* Copyright (c) 2012 OPCIONES EMPRESARIALES DEL NORESTE S.A. DE C.V. S.F.P / CONDESE S.C.
* Avenida Delfines s/n Entre Marlin y Tiburon, La Paz, BCS Mexico CP 23090.
* 
* ALMACENA LOS TIPOS DE PRODUCTOS DE PRESTAMOS POR CUOTAS
*
*/

package com.corba.vb2j.domainz;

import java.io.Serializable;
import java.math.BigDecimal;

public class ProductoPrestamo implements Serializable { 

	private static final long serialVersionUID = 1L;

	/*CODIGO UNICO COMPUESTO POR UN CORRELATIVO QUE IDENTIFICA AL PRODUCTO*/
	private java.lang.Long id;

	/*DESCRIPCION QUE IDENTIFICA AL NOMBRE DEL PRODUCTO*/
	private java.lang.String producto;

	/*RELACION A LA TABLA CRTIPOS_PRODUCTOS DEFINE EL PRIMER NIVEL DE CLASIFICACION O AGRUPAMIENTO A LA QUE PERTENECE EL PRODUCTO*/
	private TipoProducto tipoProductoId;

	/*DEFINE EL SEGUNDO NIVEL DE CLASIFICACION O AGRUPAMIENTO A LA QUE PERTENECE EL PRODUCTO*/
	private SubTipoProducto subTipoProductoId;

	/*INDICA LA MONEDA CON LA QUE SE COLOCARAN LOS CREDITOS SEGUN EL PRODUCTO*/
	private Moneda tipoMonedaId;

	/*INDICA EL RANGO INFERIOR QUE DETERMINA EL VALOR MINIMO PERMITIDO PARA LOS DIAS QUE SE PERMITIRAN EN EL PRODUCTO.*/
	private java.lang.Long plazoMinimoDias;

	/*INDICA EL RANGO SUPERIOR QUE DETERMINA EL VALOR MAXIMO PERMITIDO PARA LOS DIAS QUE SE PERMITIRAN EN EL PRODUCTO*/
	private java.lang.Long plazoMaximoDias;

	/*INDICA EL RANGO INFERIOR QUE DETERMINA EL VALOR MINIMO PERMITIDO PARA EL MONTO A FINANCIAR QUE SE PERMITIRAN EN EL PRODUCTO*/
	private BigDecimal montoMinimo;

	/*INDICA EL RANGO SUPERIOR QUE DETERMINA EL VALOR MAXIMO PERMITIDO PARA EL MONTO A FINANCIAR QUE SE PERMITIRAN EN EL PRODUCTO*/
	private BigDecimal montoMaximo;

	/*INDICA EL RANGO INFERIOR QUE DETERMINA EL VALOR MINIMO PERMITIDO PARA EL VALOR DE LA CUOTA QUE SE PERMITIRA EN EL PRODUCTO*/
	private BigDecimal cuotaMinima;

	/*INDICA EL RANGO SUPERIOR QUE DETERMINA EL VALOR MAXIMO PERMITIDO PARA EL VALOR DE LA CUOTA QUE SE PERMITIRA EN EL PRODUCTO*/
	private BigDecimal cuotaMaxima;

	/*INDICA EL RANGO INFERIOR QUE DETERMINA EL VALOR MINIMO PERMITIDO PARA EL ENDEUDAMIENTO DEL CLIENTE QUE SE PERMITIRA EN EL PRODUCTO*/
	private BigDecimal endeudamientoMinimo;

	/*INDICA EL RANGO SUPERIOR QUE DETERMINA EL VALOR MAXIMO PERMITIDO PARA EL ENDEUDAMIENTO DEL CLIENTE QUE SE PERMITIRA EN EL PRODUCTO*/
	private BigDecimal endeudamientoMaximo;

	/*INDICA SI SE REQUERIA COBERTURA DE GARANTIAS O NO TRUE SI REQUIERE FALSE NO*/
	private java.lang.Long indicadorGarantias;

	/*DEFINE SI SE PODRAN USAR GARANTIAS SABANAS ESPECIFICAS O AMBOS CATALOGO DE CATALOGOS*/
	private java.lang.Long condicionGarantiaId;

	/*DEFINE EL TIPO DE COBERTURA QUE SE REQUERIRA TOTAL O PARCIAL. T es TOTAL Y P es PARCIAL REFERENCIA AL CATALOGO DE CATALOGOS TIPO_COBERTURA*/
	private java.lang.Long tipoCoberturaId;

	/*DEFINE EL PORCENTAJE TOTAL DE COBERTURA RESPECTO AL MONTO FINANCIADO DEL CREDITO, EN EL CASO QUE EL TIPO DE COBERTURA SEA TOTAL EL PORCENTAJE DEBERaA SER IGUAL O MAYOR AL 100 PORCIENTO*/
	private java.math.BigDecimal porcentajeTotalCobertura;

	/*RELACION A LA TABLA EMPRESAS*/
	private Empresa empresaId;

	/*DEFINE CON CUANTOS DECIMALES TRABAJARA EL PRODUCTO PARA EL CALCULO DE LAS AMORTIZACIONES.*/
	private java.lang.Long redondeo;

	/*DEFINE SI EL PRODUCTO SE TRABAJARA DE MANERA GRUPAL O INDIVIDUAL catalogo de catalogos*/
	private CrValor esquemaOperacionId;

	/*INDICA EL RANGO INFERIOR QUE DETERMINA EL MINIMO DE INTEGRANTES PARA EL ESQUEMA DE OPERACION GRUPAL.*/
	private java.lang.Long integrantesMinimos;

	/*INDICA EL RANGO SUPERIOR QUE DETERMINA EL MAXIMO DE INTEGRANTES PARA EL ESQUEMA DE OPERACION GRUPAL.*/
	private java.lang.Long integrantesMaximos;

	/*DEFINE SI EL PRODUCTO REQUIERE IDENTIFICADORES (REFERENCIA) PARA RECEPCION DE PAGO true si requiere false no*/
	private java.lang.Long indicadorIdentificadorCuenta;

	/*DEFINE LA FECHA HORA EN QUE SE CREO EL PRODUCTO*/
	private java.util.Date fechaCreacion;

	/*DEFINE LA FECHA EN QUE SE DA DE BAJA EL PRODUCTO*/
	private java.util.Date fechaBaja;

	/*INDICA LA ULTIMA FECHA DE ACTIVACION DEL PRODUCTO*/
	private java.util.Date fechaActivacion;

	/*INDICA SI EL REGISTRO ESTA DADO DE ALTA O DE BAJA*/
	private TipoEstatusProductoPrestamo estatusId;

	/*INDICA SI SE DEBE CAPTURAR FUENTE DE FONDEO SI ES P EN CASO CONTRARIO SE DEBE CALCULAR Y SE CAPTURA L*/
	private java.lang.Long tipoClasificarFuenteId;

	/*SOLO PARA ESQUEMA GRUPAL INDICA SI EL CONTRATO DEBE GENERARSE GRUPAL (G) O INDIVIDUAL (I)*/
	private java.lang.Long tipoContratoEsquemaId;

	/*SOLO PARA ESQUEMA GRUPAL INDICA SI EL PAGARE DEBE GENERARSE GRUPAL (G) O INDIVIDUAL (I)*/
	private java.lang.Long tipoPagareEsquemaId;

	/*SOLO PARA ESQUEMA GRUPAL INDICA SI EL CHEQUE DEBE GENERARSE GRUPAL (G) O INDIVIDUAL (I)*/
	private java.lang.Long tipoChequeEsquemaId;

	/*INDICA SI EL PRODUCTO REQUIERE (P) PROYECTAR INTERESES (N) NO PROYECTAR u (O) OPCIONAL*/
	private java.lang.Long tipoProyeccionInteresesId;

	/*DEFINE QUE TIPOS DE CUOTAS PODRA MANEJAR EL PRODUCTO*/
	private java.lang.Long tipoCuotaId;

	/*PERMITE ESTABLECER SI EL CREDITO PERMITIRA CUOTAS DIFERIDAS EN ALGUNAS CUOTAS DEL CALENDARIO DE PAGOS*/
	private java.lang.Long indicadorCuotasBalon;

	/*ESPECIFICA EL NUMERO MAXIMO DE CUOTAS BALON QUE EL CRONOGRAMA DE CREDITOS PODRA ACEPTAR.*/
	private java.lang.Long numMaxCuotasBalon;

	/*ESTABLECE SI EL CREDITO PERMITIRA GENERAR CIERTAS CUOTAS SIN ALGUN CONCEPTO*/
	private java.lang.Long indicadorExoneracionConceptos;

	/*PERMITE ESTABLECER SI EL CREDITO PERMITIRA LA CAPTURA DE LA FECHA INICIAL*/
	private java.lang.Long indicadorCapturaFechaInicial;

	/*INDICA SI SE TRABAJA CON CALENDARIO NATURAL 365 DIAS O FINANCIERO 360 DIAS*/
	private java.lang.Long tipoCalendarioId;

	/*DEFINE LA FORMULA  QUE SE USARA PARA EL CALCULO DE INTER�S DE LA CUOTA*/
	private java.lang.Long formulaInteresId;

	/*DEFINE LOS DIAS (360/365) PARA LA BASE DE CALCULO EN LA CONVERSI�N DE TASAS*/
	private java.lang.Long baseCalculoId;

	/*DEFINE EL TIPO DE FORMULA PARA EL CALCULO DE LA CUOTA*/
	private java.lang.Long formulaCuotaBaseId;

	/*INDICA SI EL CALCULO DE LA FECHA VENCIMIENTO DE LAS CUOTAS ES UN D�A FIJO (FECHA FIJA) O VARIABLE 1=FIJA 0 = VARIABLE, SOLO DEBE ACEPTAR 1 o 0*/
	private java.lang.Long indicadorFechaFija;

	/*indica SI los dias de pago pueden ser sabado 1=SI ACEPTA 0 = NO ACEPTA, SOLO DEBE ACEPTAR 1 o 0*/
	private java.lang.Long indicadorSabado;

	/*indica SI los dias de pago pueden ser domingo 1=SI ACEPTA 0 = NO ACEPTA, SOLO DEBE ACEPTAR 1 o 0*/
	private java.lang.Long indicadorDomingo;

	/*indica SI los dias de pago pueden ser dias feriados 1=SI ACEPTA 0 = NO ACEPTA, SOLO DEBE ACEPTAR 1 o 0*/
	private java.lang.Long indicadorFeriado;

	/*INDICA EL M�TODO DE CALCULO DE LOS INTERESES, POR AHORA SOLO ESTAMOS APLICANDO INTER�S VENCIDO, NO ANTICIPADO*/
	private java.lang.Long tipoTasaIntId;

	/*INDICA COMO ESTAN EXPRESADAS LAS TASAS DEL TARIFARIO, EN ESTE CASO SIEMPRE VAN A ESTAR COMO TASAS EFECTIVAS A 360 DIAS BASE*/
	private java.lang.Long tasaTarifarioId;

	/*INDICA COMO SE APLICARAN LAS TASAS PARA LOS CALCULOS DE LOS INTERESES, CUYOS VALORES PUEDEN SER (TASA EFECTIVA O TASA NOMINAL)*/
	private java.lang.Long tasaAplicacionId;

	/*INDICA SI EL PRODUCTO PERMITE CUOTAS DOBLES MENSUALES 1=SI PERMITE , 0 = NO PERMITE*/
	private java.lang.Long cuotasDoblesMensuales;

	/*INDICA SI EL PRODUCTO PERMITE CUOTAS DOBLES POR CICLO 1=SI PERMITE , 0 = NO PERMITE*/
	private java.lang.Long cuotasDoblesCiclo;

	/*INDICA SI EL PRODUCTO PERMITE CUOTAS ESCALONADAS ASCENDENTES 1=SI PERMITE , 0 = NO PERMITE*/
	private java.lang.Long cuotasEscalonadasAsc;

	/*INDICA SI EL PRODUCTO PERMITE CUOTAS ESCALONADAS DESCENDENTES 1=SI PERMITE , 0 = NO PERMITE*/
	private java.lang.Long cuotasEscalonadasDesc;

	/*ESTABLECE SI EL PRODUCTO ACEPTA PERIODO DE GRACIA*/
	private java.lang.Long indicadorAceptaGracia;

	/*INDICA SI EL SE DEBE MANTENER EL PLAZO FINAL DESPUES DE DARLE UN PERIODO DE GRACIA 1=SI LO MANTIENE , 0 = NO LO MANTIENE PARA QUE APLIQUE EL CONTENIDO EL CAMPO INDICADOR_ACEPTA_GRACIA DEBE TENER 1*/
	private java.lang.Long mantienePlazoFinal;

	/*ESTABLECE EL PORCENTAJE MAXIMO DE CUOTAS CON PERIODO DE GRACIA PARA QUE APLIQUE EL CAMPO INDICADOR_ACEPTA_GRACIA DEBE TENER 1*/
	private java.math.BigDecimal porcMaxCuotasGracia;

	/*INDICA SI EL PERIOD DE GRACIA SE CAPITALIZA SOLO APLICA EL CAMPO INDICADOR_ACEPTA_GRACIA TIENE 1*/
	private java.lang.Long capitalizable;
	
	/*PLANTILLA PARA LA OBTENCION DE CONCEPTOS PARA LA GENERACION DE CUOTAS Y CRONOGRAMA DE PAGOS*/
	private java.lang.Long plantillaId;

	/*ALMACENA EL MAXIMO DE DESEMBOLSOS QUE SE PUEDEN DAR PARA EL PRODUCTO*/
	private java.lang.Long numMaxDesembolsos;


	public ProductoPrestamo() {}

 	public java.lang.Long getId() {
		return id;
	}
	public void setId(java.lang.Long id) {
		this.id = id;
	}
	public java.lang.String getProducto() {
		return producto;
	}
	public void setProducto(java.lang.String producto) {
		this.producto = producto;
	}
	public TipoProducto getTipoProductoId() {
		return tipoProductoId;
	}
	public void setTipoProductoId(TipoProducto tipoProductoId) {
		this.tipoProductoId = tipoProductoId;
	}
	public SubTipoProducto getSubTipoProductoId() {
		return subTipoProductoId;
	}
	public void setSubTipoProductoId(SubTipoProducto subTipoProductoId) {
		this.subTipoProductoId = subTipoProductoId;
	}
	public Moneda getTipoMonedaId() {
		return tipoMonedaId;
	}
	public void setTipoMonedaId(Moneda tipoMonedaId) {
		this.tipoMonedaId = tipoMonedaId;
	}
	public java.lang.Long getPlazoMinimoDias() {
		return plazoMinimoDias;
	}
	public void setPlazoMinimoDias(java.lang.Long plazoMinimoDias) {
		this.plazoMinimoDias = plazoMinimoDias;
	}
	public java.lang.Long getPlazoMaximoDias() {
		return plazoMaximoDias;
	}
	public void setPlazoMaximoDias(java.lang.Long plazoMaximoDias) {
		this.plazoMaximoDias = plazoMaximoDias;
	}
	public BigDecimal getMontoMinimo() {
		return montoMinimo;
	}
	public void setMontoMinimo(BigDecimal montoMinimo) {
		this.montoMinimo = montoMinimo;
	}
	public BigDecimal getMontoMaximo() {
		return montoMaximo;
	}
	public void setMontoMaximo(BigDecimal montoMaximo) {
		this.montoMaximo = montoMaximo;
	}
	public BigDecimal getCuotaMinima() {
		return cuotaMinima;
	}
	public void setCuotaMinima(BigDecimal cuotaMinima) {
		this.cuotaMinima = cuotaMinima;
	}
	public BigDecimal getCuotaMaxima() {
		return cuotaMaxima;
	}
	public void setCuotaMaxima(BigDecimal cuotaMaxima) {
		this.cuotaMaxima = cuotaMaxima;
	}
	public BigDecimal getEndeudamientoMinimo() {
		return endeudamientoMinimo;
	}
	public void setEndeudamientoMinimo(BigDecimal endeudamientoMinimo) {
		this.endeudamientoMinimo = endeudamientoMinimo;
	}
	public BigDecimal getEndeudamientoMaximo() {
		return endeudamientoMaximo;
	}
	public void setEndeudamientoMaximo(BigDecimal endeudamientoMaximo) {
		this.endeudamientoMaximo = endeudamientoMaximo;
	}
	public java.lang.Long getIndicadorGarantias() {
		return indicadorGarantias;
	}
	public void setIndicadorGarantias(java.lang.Long indicadorGarantias) {
		this.indicadorGarantias = indicadorGarantias;
	}
	public java.lang.Long getCondicionGarantiaId() {
		return condicionGarantiaId;
	}
	public void setCondicionGarantiaId(java.lang.Long condicionGarantiaId) {
		this.condicionGarantiaId = condicionGarantiaId;
	}
	public java.lang.Long getTipoCoberturaId() {
		return tipoCoberturaId;
	}
	public void setTipoCoberturaId(java.lang.Long tipoCoberturaId) {
		this.tipoCoberturaId = tipoCoberturaId;
	}
	public java.math.BigDecimal getPorcentajeTotalCobertura() {
		return porcentajeTotalCobertura;
	}
	public void setPorcentajeTotalCobertura(java.math.BigDecimal porcentajeTotalCobertura) {
		this.porcentajeTotalCobertura = porcentajeTotalCobertura;
	}
	public Empresa getEmpresaId() {
		return empresaId;
	}
	public void setEmpresaId(Empresa empresaId) {
		this.empresaId = empresaId;
	}
	public java.lang.Long getRedondeo() {
		return redondeo;
	}
	public void setRedondeo(java.lang.Long redondeo) {
		this.redondeo = redondeo;
	}
	public CrValor getEsquemaOperacionId() {
		return esquemaOperacionId;
	}
	public void setEsquemaOperacionId(CrValor esquemaOperacionId) {
		this.esquemaOperacionId = esquemaOperacionId;
	}
	public java.lang.Long getIntegrantesMinimos() {
		return integrantesMinimos;
	}
	public void setIntegrantesMinimos(java.lang.Long integrantesMinimos) {
		this.integrantesMinimos = integrantesMinimos;
	}
	public java.lang.Long getIntegrantesMaximos() {
		return integrantesMaximos;
	}
	public void setIntegrantesMaximos(java.lang.Long integrantesMaximos) {
		this.integrantesMaximos = integrantesMaximos;
	}
	public java.lang.Long getIndicadorIdentificadorCuenta() {
		return indicadorIdentificadorCuenta;
	}
	public void setIndicadorIdentificadorCuenta(java.lang.Long indicadorIdentificadorCuenta) {
		this.indicadorIdentificadorCuenta = indicadorIdentificadorCuenta;
	}
	public java.util.Date getFechaCreacion() {
		return fechaCreacion;
	}
	public void setFechaCreacion(java.util.Date fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}
	public java.util.Date getFechaBaja() {
		return fechaBaja;
	}
	public void setFechaBaja(java.util.Date fechaBaja) {
		this.fechaBaja = fechaBaja;
	}
	public java.util.Date getFechaActivacion() {
		return fechaActivacion;
	}
	public void setFechaActivacion(java.util.Date fechaActivacion) {
		this.fechaActivacion = fechaActivacion;
	}
	public TipoEstatusProductoPrestamo getEstatusId() {
		return estatusId;
	}
	public void setEstatusId(TipoEstatusProductoPrestamo estatusId) {
		this.estatusId = estatusId;
	}
	public java.lang.Long getTipoClasificarFuenteId() {
		return tipoClasificarFuenteId;
	}
	public void setTipoClasificarFuenteId(java.lang.Long tipoClasificarFuenteId) {
		this.tipoClasificarFuenteId = tipoClasificarFuenteId;
	}
	public java.lang.Long getTipoContratoEsquemaId() {
		return tipoContratoEsquemaId;
	}
	public void setTipoContratoEsquemaId(java.lang.Long tipoContratoEsquemaId) {
		this.tipoContratoEsquemaId = tipoContratoEsquemaId;
	}
	public java.lang.Long getTipoPagareEsquemaId() {
		return tipoPagareEsquemaId;
	}
	public void setTipoPagareEsquemaId(java.lang.Long tipoPagareEsquemaId) {
		this.tipoPagareEsquemaId = tipoPagareEsquemaId;
	}
	public java.lang.Long getTipoChequeEsquemaId() {
		return tipoChequeEsquemaId;
	}
	public void setTipoChequeEsquemaId(java.lang.Long tipoChequeEsquemaId) {
		this.tipoChequeEsquemaId = tipoChequeEsquemaId;
	}
	public java.lang.Long getTipoProyeccionInteresesId() {
		return tipoProyeccionInteresesId;
	}
	public void setTipoProyeccionInteresesId(java.lang.Long tipoProyeccionInteresesId) {
		this.tipoProyeccionInteresesId = tipoProyeccionInteresesId;
	}
	public java.lang.Long getTipoCuotaId() {
		return tipoCuotaId;
	}
	public void setTipoCuotaId(java.lang.Long tipoCuotaId) {
		this.tipoCuotaId = tipoCuotaId;
	}
	public java.lang.Long getIndicadorCuotasBalon() {
		return indicadorCuotasBalon;
	}
	public void setIndicadorCuotasBalon(java.lang.Long indicadorCuotasBalon) {
		this.indicadorCuotasBalon = indicadorCuotasBalon;
	}
	public java.lang.Long getNumMaxCuotasBalon() {
		return numMaxCuotasBalon;
	}
	public void setNumMaxCuotasBalon(java.lang.Long numMaxCuotasBalon) {
		this.numMaxCuotasBalon = numMaxCuotasBalon;
	}
	public java.lang.Long getIndicadorExoneracionConceptos() {
		return indicadorExoneracionConceptos;
	}
	public void setIndicadorExoneracionConceptos(java.lang.Long indicadorExoneracionConceptos) {
		this.indicadorExoneracionConceptos = indicadorExoneracionConceptos;
	}
	public java.lang.Long getIndicadorCapturaFechaInicial() {
		return indicadorCapturaFechaInicial;
	}
	public void setIndicadorCapturaFechaInicial(java.lang.Long indicadorCapturaFechaInicial) {
		this.indicadorCapturaFechaInicial = indicadorCapturaFechaInicial;
	}
	public java.lang.Long getTipoCalendarioId() {
		return tipoCalendarioId;
	}
	public void setTipoCalendarioId(java.lang.Long tipoCalendarioId) {
		this.tipoCalendarioId = tipoCalendarioId;
	}

	public java.lang.Long getFormulaInteresId() {
		return formulaInteresId;
	}

	public void setFormulaInteresId(java.lang.Long formulaInteresId) {
		this.formulaInteresId = formulaInteresId;
	}

	public java.lang.Long getBaseCalculoId() {
		return baseCalculoId;
	}

	public void setBaseCalculoId(java.lang.Long baseCalculoId) {
		this.baseCalculoId = baseCalculoId;
	}

	public java.lang.Long getFormulaCuotaBaseId() {
		return formulaCuotaBaseId;
	}

	public void setFormulaCuotaBaseId(java.lang.Long formulaCuotaBaseId) {
		this.formulaCuotaBaseId = formulaCuotaBaseId;
	}

	public java.lang.Long getIndicadorFechaFija() {
		return indicadorFechaFija;
	}

	public void setIndicadorFechaFija(java.lang.Long indicadorFechaFija) {
		this.indicadorFechaFija = indicadorFechaFija;
	}

	public java.lang.Long getIndicadorSabado() {
		return indicadorSabado;
	}

	public void setIndicadorSabado(java.lang.Long indicadorSabado) {
		this.indicadorSabado = indicadorSabado;
	}

	public java.lang.Long getIndicadorDomingo() {
		return indicadorDomingo;
	}

	public void setIndicadorDomingo(java.lang.Long indicadorDomingo) {
		this.indicadorDomingo = indicadorDomingo;
	}

	public java.lang.Long getIndicadorFeriado() {
		return indicadorFeriado;
	}

	public void setIndicadorFeriado(java.lang.Long indicadorFeriado) {
		this.indicadorFeriado = indicadorFeriado;
	}

	public java.lang.Long getTipoTasaIntId() {
		return tipoTasaIntId;
	}

	public void setTipoTasaIntId(java.lang.Long tipoTasaIntId) {
		this.tipoTasaIntId = tipoTasaIntId;
	}

	public java.lang.Long getTasaTarifarioId() {
		return tasaTarifarioId;
	}

	public void setTasaTarifarioId(java.lang.Long tasaTarifarioId) {
		this.tasaTarifarioId = tasaTarifarioId;
	}

	public java.lang.Long getTasaAplicacionId() {
		return tasaAplicacionId;
	}

	public void setTasaAplicacionId(java.lang.Long tasaAplicacionId) {
		this.tasaAplicacionId = tasaAplicacionId;
	}

	public java.lang.Long getCuotasDoblesMensuales() {
		return cuotasDoblesMensuales;
	}

	public void setCuotasDoblesMensuales(java.lang.Long cuotasDoblesMensuales) {
		this.cuotasDoblesMensuales = cuotasDoblesMensuales;
	}

	public java.lang.Long getCuotasDoblesCiclo() {
		return cuotasDoblesCiclo;
	}

	public void setCuotasDoblesCiclo(java.lang.Long cuotasDoblesCiclo) {
		this.cuotasDoblesCiclo = cuotasDoblesCiclo;
	}

	public java.lang.Long getCuotasEscalonadasAsc() {
		return cuotasEscalonadasAsc;
	}

	public void setCuotasEscalonadasAsc(java.lang.Long cuotasEscalonadasAsc) {
		this.cuotasEscalonadasAsc = cuotasEscalonadasAsc;
	}

	public java.lang.Long getCuotasEscalonadasDesc() {
		return cuotasEscalonadasDesc;
	}

	public void setCuotasEscalonadasDesc(java.lang.Long cuotasEscalonadasDesc) {
		this.cuotasEscalonadasDesc = cuotasEscalonadasDesc;
	}

	public java.lang.Long getIndicadorAceptaGracia() {
		return indicadorAceptaGracia;
	}

	public void setIndicadorAceptaGracia(java.lang.Long indicadorAceptaGracia) {
		this.indicadorAceptaGracia = indicadorAceptaGracia;
	}

	public java.lang.Long getMantienePlazoFinal() {
		return mantienePlazoFinal;
	}

	public void setMantienePlazoFinal(java.lang.Long mantienePlazoFinal) {
		this.mantienePlazoFinal = mantienePlazoFinal;
	}

	public java.math.BigDecimal getPorcMaxCuotasGracia() {
		return porcMaxCuotasGracia;
	}

	public void setPorcMaxCuotasGracia(java.math.BigDecimal porcMaxCuotasGracia) {
		this.porcMaxCuotasGracia = porcMaxCuotasGracia;
	}

	public java.lang.Long getCapitalizable() {
		return capitalizable;
	}

	public void setCapitalizable(java.lang.Long capitalizable) {
		this.capitalizable = capitalizable;
	}
	
	public java.lang.Long getPlantillaId() {
		return plantillaId;
	}
	
	public void setPlantillaId(java.lang.Long plantillaId) {
		this.plantillaId = plantillaId;
	}
	
	public java.lang.Long getNumMaxDesembolsos() {
		return numMaxDesembolsos;
	}
	
	public void setNumMaxDesembolsos(java.lang.Long numMaxDesembolsos) {
		this.numMaxDesembolsos = numMaxDesembolsos;
	}

}
